[Como actualizar simultaneamente varias filas de una tabla de manera eficiente]

Toni
12 de Septiembre del 2005
Hola,

Me gustaria saber si hay alguna manera de actualizar simultaneamente varias filas de una tabla de igual modo que se puede hacer con un insert.

Es decir, quiero actualizar varias filas de una tabla, cada una con su condici贸n de actualizaci贸n. Esta operaci贸n la quiero hacer con una sola llamada a la funci贸n update.

Por la sintaxis que tiene el update, se supone que no es posible, hay que hacer esta operaci贸n para cada fila que quiero actualizar.

Existe alguna manera m谩s eficiente de hacer esto?

Muchas gracias.

Isa?
12 de Septiembre del 2005
Al menos en SQL Server, el UPDATE actualiza TODAS y cada una de las filas que cumplan la condicion WHERE, si no hay, entonces, actualiza todas.